|
creator |
Dorda, Clemens
| date |
2001-02-22
| | | description |
180 pages
| |
Innerhalb des Teams Integrationsarchitekturen im Labor IT for
Engineering des DaimlerChrysler Forschungszentrums Ulm wurde
innerhalb der letzten Jahre der neue Architekturansatz AIDA
(Architecture for the Integration of Data and Applications)
entwickelt. Mit Hilfe generischer Middleware-Konzepte wird eine sog.
virtuelle Integration existierender Systeme erreicht, die einen
einheitlichen Zugriff auf alle beteiligten Systeme ermöglicht. Für
den Anwender entsteht dabei der Eindruck eines einzigen Systems,
obwohl nach wie vor die existierende Funktionalität der alten
Systeme aufgerufen wird. Mittlerweile gibt es durch die Einführung
von Enterprise Java Beans (EJB) und der Java 2 Enterprise Edition
(J2EE) sogenannte Application Server (beispielsweise IBM WebSphere),
die einen Systemaufbau ähnlich dem AIDA Architekturansatz auf der
Basis von Java ermöglichen.
Diese Arbeit betrachtet dabei folgende Aspekte: Für alle Benutzer
des Systems müssen verschiedene Benutzerdaten gepflegt werden wie
beispielsweise Benutzername und Passwort. Außerdem werden häufig
benutzerbezogene Anwendungsdaten gepflegt, etwa der Zustand der
Benutzeroberfläche bei der letzten Abmeldung oder lokale
Benutzernamen für eine bestimmte Anwendung. Da diese in einem
heterogenen Anwendungsfeld nicht mehr zentral gespeichert werden
können, muss ein verteilter Zugriff auf verschiedene heterogene
Datenbanken möglich sein. Durch den Einsatz von Enterprise Java
Beans ist es möglich, diesen Zugriff über ein einziges Bean zu
steuern. Aufgabe dieser Arbeit war es, die verschiedenen Arten von
Entity Beans und Session Beans auf ihre Eignung für diesen
Anwendungsfall zu untersuchen. Anhand von praktischen Messungen
wurde eine Übersicht von möglichen Anforderungen entwickelt, für
die geeignete Lösungen auf der Basis von Enterprise Java Beans
angegeben werden. Im Anhang finden sich die Quellcodes der während
der Bearbeitung erstellten Software, sowie XML-Konfigurationsdaten
für den Import in WebSphere.
| format |
application/pdf
| | 1573666 Bytes | |